/**
 * 
 */
package com.nh.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 项目名称：NotoginsengManage
 * 
 * 类名称：NgAuthorization
 * 
 * 类描述： 授权表
 * 
 * 创建人：李兴建
 * 
 * E-mail:lxj08193@163.com
 * 
 * 创建时间：2012-11-11 下午05:41:16
 * 
 * 修改人：李兴建
 * 
 * 修改时间：2012-11-11 下午05:41:16
 * 
 * 修改备注：
 * 
 * @version
 */
@Entity
@Table(name = "ng_authorization")
public class NgAuthorization extends BaseEntity {
	private Long adminId;
	// 信息管理
	private boolean auth1;
	private boolean auth11;// 信息查询
	private boolean auth12;// 信息分类管理
	private boolean auth13;// HTML信息创建
	private boolean auth14;// 图片信息创建
	private boolean auth15;// 视频信息创建
	private boolean auth16;// 等待发布
	private boolean auth17;// 已发信息
	private boolean auth18;// 删除记录
	// 互动管理
	private boolean auth2;
	private boolean auth21;// 等待审核
	private boolean auth22;// 通过审核
	private boolean auth23;// 话题管理
	private boolean auth24;// 发布话题
	private boolean auth25;// 删除记录
	// 专家咨询
	private boolean auth7;
	private boolean auth71;// 未回复咨询
	private boolean auth72;// 已回复咨询
	// 统计管理
	private boolean auth3;
	private boolean auth31;// 活跃用户统计
	private boolean auth32;// 注册用户统计
	private boolean auth33;// 用户综合统计
	private boolean auth34;// 信息访问量统计
	// 系统管理
	private boolean auth4;
	private boolean auth41;// 系统配置
	private boolean auth42;// 管理员查询
	private boolean auth43;// 添加管理员
	private boolean auth44;// 密码修改
	// 客户端管理
	private boolean auth5;
	private boolean auth51;// 版本查询
	private boolean auth52;// 版本发布
	private boolean auth53;// 查询系统用户
	// 安全管理
	private boolean auth6;
	private boolean auth61;// 关键字过滤设置
	private boolean auth62;// 话题审核设置

	/**
	 * @return the adminId
	 */
	public Long getAdminId() {
		return adminId;
	}

	/**
	 * @param adminId
	 *            the adminId to set
	 */
	public void setAdminId(Long adminId) {
		this.adminId = adminId;
	}

	/**
	 * @return the auth1
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth1() {
		return auth1;
	}

	/**
	 * @param auth1
	 *            the auth1 to set
	 */
	public void setAuth1(boolean auth1) {
		this.auth1 = auth1;
	}

	/**
	 * @return the auth11
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth11() {
		return auth11;
	}

	/**
	 * @param auth11
	 *            the auth11 to set
	 */
	public void setAuth11(boolean auth11) {
		this.auth11 = auth11;
	}

	/**
	 * @return the auth12
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth12() {
		return auth12;
	}

	/**
	 * @param auth12
	 *            the auth12 to set
	 */
	public void setAuth12(boolean auth12) {
		this.auth12 = auth12;
	}

	/**
	 * @return the auth13
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth13() {
		return auth13;
	}

	/**
	 * @param auth13
	 *            the auth13 to set
	 */
	public void setAuth13(boolean auth13) {
		this.auth13 = auth13;
	}

	/**
	 * @return the auth14
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth14() {
		return auth14;
	}

	/**
	 * @param auth14
	 *            the auth14 to set
	 */
	public void setAuth14(boolean auth14) {
		this.auth14 = auth14;
	}

	/**
	 * @return the auth15
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth15() {
		return auth15;
	}

	/**
	 * @param auth15
	 *            the auth15 to set
	 */
	public void setAuth15(boolean auth15) {
		this.auth15 = auth15;
	}

	/**
	 * @return the auth16
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth16() {
		return auth16;
	}

	/**
	 * @param auth16
	 *            the auth16 to set
	 */
	public void setAuth16(boolean auth16) {
		this.auth16 = auth16;
	}

	/**
	 * @return the auth17
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth17() {
		return auth17;
	}

	/**
	 * @param auth17
	 *            the auth17 to set
	 */
	public void setAuth17(boolean auth17) {
		this.auth17 = auth17;
	}

	/**
	 * @return the auth18
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth18() {
		return auth18;
	}

	/**
	 * @param auth18
	 *            the auth18 to set
	 */
	public void setAuth18(boolean auth18) {
		this.auth18 = auth18;
	}

	/**
	 * @return the auth2
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth2() {
		return auth2;
	}

	/**
	 * @param auth2
	 *            the auth2 to set
	 */
	public void setAuth2(boolean auth2) {
		this.auth2 = auth2;
	}

	/**
	 * @return the auth21
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth21() {
		return auth21;
	}

	/**
	 * @param auth21
	 *            the auth21 to set
	 */
	public void setAuth21(boolean auth21) {
		this.auth21 = auth21;
	}

	/**
	 * @return the auth22
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth22() {
		return auth22;
	}

	/**
	 * @param auth22
	 *            the auth22 to set
	 */
	public void setAuth22(boolean auth22) {
		this.auth22 = auth22;
	}

	/**
	 * @return the auth23
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth23() {
		return auth23;
	}

	/**
	 * @param auth23
	 *            the auth23 to set
	 */
	public void setAuth23(boolean auth23) {
		this.auth23 = auth23;
	}

	/**
	 * @return the auth24
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth24() {
		return auth24;
	}

	/**
	 * @param auth24
	 *            the auth24 to set
	 */
	public void setAuth24(boolean auth24) {
		this.auth24 = auth24;
	}

	/**
	 * @return the auth25
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth25() {
		return auth25;
	}

	/**
	 * @param auth25
	 *            the auth25 to set
	 */
	public void setAuth25(boolean auth25) {
		this.auth25 = auth25;
	}

	/**
	 * @return the auth7
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth7() {
		return auth7;
	}

	/**
	 * @param auth7
	 *            the auth7 to set
	 */
	public void setAuth7(boolean auth7) {
		this.auth7 = auth7;
	}

	/**
	 * @return the auth71
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth71() {
		return auth71;
	}

	/**
	 * @param auth71
	 *            the auth71 to set
	 */
	public void setAuth71(boolean auth71) {
		this.auth71 = auth71;
	}

	/**
	 * @return the auth72
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth72() {
		return auth72;
	}

	/**
	 * @param auth72
	 *            the auth72 to set
	 */
	public void setAuth72(boolean auth72) {
		this.auth72 = auth72;
	}

	/**
	 * @return the auth3
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth3() {
		return auth3;
	}

	/**
	 * @param auth3
	 *            the auth3 to set
	 */
	public void setAuth3(boolean auth3) {
		this.auth3 = auth3;
	}

	/**
	 * @return the auth31
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth31() {
		return auth31;
	}

	/**
	 * @param auth31
	 *            the auth31 to set
	 */
	public void setAuth31(boolean auth31) {
		this.auth31 = auth31;
	}

	/**
	 * @return the auth32
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth32() {
		return auth32;
	}

	/**
	 * @param auth32
	 *            the auth32 to set
	 */
	public void setAuth32(boolean auth32) {
		this.auth32 = auth32;
	}

	/**
	 * @return the auth33
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth33() {
		return auth33;
	}

	/**
	 * @param auth33
	 *            the auth33 to set
	 */
	public void setAuth33(boolean auth33) {
		this.auth33 = auth33;
	}

	/**
	 * @return the auth34
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth34() {
		return auth34;
	}

	/**
	 * @param auth34
	 *            the auth34 to set
	 */
	public void setAuth34(boolean auth34) {
		this.auth34 = auth34;
	}

	/**
	 * @return the auth4
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth4() {
		return auth4;
	}

	/**
	 * @param auth4
	 *            the auth4 to set
	 */
	public void setAuth4(boolean auth4) {
		this.auth4 = auth4;
	}

	/**
	 * @return the auth41
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth41() {
		return auth41;
	}

	/**
	 * @param auth41
	 *            the auth41 to set
	 */
	public void setAuth41(boolean auth41) {
		this.auth41 = auth41;
	}

	/**
	 * @return the auth42
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth42() {
		return auth42;
	}

	/**
	 * @param auth42
	 *            the auth42 to set
	 */
	public void setAuth42(boolean auth42) {
		this.auth42 = auth42;
	}

	/**
	 * @return the auth43
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth43() {
		return auth43;
	}

	/**
	 * @param auth43
	 *            the auth43 to set
	 */
	public void setAuth43(boolean auth43) {
		this.auth43 = auth43;
	}

	/**
	 * @return the auth44
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth44() {
		return auth44;
	}

	/**
	 * @param auth44
	 *            the auth44 to set
	 */
	public void setAuth44(boolean auth44) {
		this.auth44 = auth44;
	}

	/**
	 * @return the auth5
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth5() {
		return auth5;
	}

	/**
	 * @param auth5
	 *            the auth5 to set
	 */
	public void setAuth5(boolean auth5) {
		this.auth5 = auth5;
	}

	/**
	 * @return the auth51
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth51() {
		return auth51;
	}

	/**
	 * @param auth51
	 *            the auth51 to set
	 */
	public void setAuth51(boolean auth51) {
		this.auth51 = auth51;
	}

	/**
	 * @return the auth52
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth52() {
		return auth52;
	}

	/**
	 * @param auth52
	 *            the auth52 to set
	 */
	public void setAuth52(boolean auth52) {
		this.auth52 = auth52;
	}

	/**
	 * @return the auth53
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth53() {
		return auth53;
	}

	/**
	 * @param auth53
	 *            the auth53 to set
	 */
	public void setAuth53(boolean auth53) {
		this.auth53 = auth53;
	}

	/**
	 * @return the auth6
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth6() {
		return auth6;
	}

	/**
	 * @param auth6
	 *            the auth6 to set
	 */
	public void setAuth6(boolean auth6) {
		this.auth6 = auth6;
	}

	/**
	 * @return the auth61
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth61() {
		return auth61;
	}

	/**
	 * @param auth61
	 *            the auth61 to set
	 */
	public void setAuth61(boolean auth61) {
		this.auth61 = auth61;
	}

	/**
	 * @return the auth62
	 */
	@Column(columnDefinition = "boolean")
	public boolean isAuth62() {
		return auth62;
	}

	/**
	 * @param auth62
	 *            the auth62 to set
	 */
	public void setAuth62(boolean auth62) {
		this.auth62 = auth62;
	}

}
